﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace controlWork_24Jan
{
    class TextInput
    {
        //Реализовать класс TextInput.В классе должно быть 2 метода.
        //WriteToFile - позволяет сохранить строку введенную пользователем из консоли в файл.
        //WordCalculator - считывает текст из файла и выводит на экран количество слов в файле.
        //Путь к файлу хранится в закрытом поле класса.

        private string str;
        private string strPass;

        public TextInput ()
        {
            this.strPass = @"D:\New\bunny.txt";
        }

        public string GetText
        {
            get
            {
                return str;
            }
            set
            {
                str = value;
            }
        }

        public string GetPath
        {
            get
            {
                return strPass;
            }
            set
            {
                strPass = value;
            }
        }

        public void WriteToFile()
        {
            Console.WriteLine("Введите текст");
            str = Console.ReadLine();
            strPass = @"D:\New\bunny.txt";
            System.IO.File.WriteAllText(strPass, str);
        }

        public void WordCalculator(string text, string path)
        {
            text = System.IO.File.ReadAllText(path);
            Console.WriteLine(text);
            string[] textMass = text.Split(' ');
            Console.WriteLine("Количество слов в тексте: {0}", textMass.Length);
            Console.ReadLine();
        }
    }
}
